.container_login {
    // position: relative;
    .login_wraper {
        background-color: transparent !important;
        position: absolute;
        top: 0;
        z-index: 2;
        padding: 0 .64rem;
        // background: #fff !important;
        // background-image: url('../../asset/imgs/login_bg.png') !important;
        // background-size: cover;
        // background-repeat: no-repeat !important;
        display: flex;
        flex-direction: column;
        align-items: center;

        .light_color {
            border-color: #ff953f !important;
        }

        .adm-list-item-content-arrow {
            display: none;
        }

        .that_protocol {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 1rem;
            margin-bottom: 0.23rem;

            span {
                color: #0066FF;
            }

            em {
                width: .4rem;
                height: .4rem;
                margin-right: .21rem;
                border: 1px solid #E8E6EA;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;

                &.isChecked {
                    border: 1px solid #0066FF;

                    &::before {
                        width: .4rem;
                        height: .4rem;
                        content: "";
                        display: block;
                        // background: #999;
                        background: url("../../asset/imgs/icon_dg_blue@3x.png") no-repeat center center;
                        background-size: 70% auto;
                    }
                }
            }

            div {
                font-size: .37rem;
                line-height: .56rem;
            }
        }

        .that_footer {
            line-height: 20px;
            color: rgba(16, 16, 16, 1);
        }


        .item_code {
            // border-left: solid  #eeeeee;
            // padding-left: 32px;
            font-size: 0.37rem !important;
            line-height: 0.56rem;
        }
    }

    .adm-auto-center-content {
        font-size: 30px;
    }

    .that_header {
        h2 {
            font-size: .59rem;
            line-height: 0.58rem;
            color: var(--themeColor);
            text-align: left;
            margin-bottom: 12px;
        }

        margin-top: 1.7rem;
        margin-bottom: .8rem;

        .that_login_code {
            margin-left: 0.43rem;
            margin-top: 1rem;
            font-weight: 700;
            font-size: 0.48rem;
            color: #323755;
            line-height: 0.96rem;

            &::after {
                content: '';
                display: block;
                width: 1.57rem;
                height: 0.16rem;
                background: var(--codeBottomColor);
                border-radius: 0.08rem;
                opacity: 0.6;
            }
        }
    }
}